package com.biz.lambdastr;

import java.util.function.*;

/**
 * @Description
 *   函数式方法
 *   1.消费型接口
 *      Consumer<T> void accept(T t)
 *   2.供给型
 *      Supplier<T> T get()
 *   3.函数接口
 *      Function<T, R> R apply(T t)
 *   4.断言型接口 断定型
 *      Predicate<T>
 * @Author liuxi
 * @Date 2024/5/18
 **/
public class Demo3 {

    public static void bath(double money, Consumer<Double> sm) {
        sm.accept(money);
    }

    public static void main(String[] args) {
        Demo3.bath(2990, money -> System.out.println("洗澡"));
    }

}
